come unglued

[kʌm ˈʌnˈɡlu:d]
情急心躁。; emotionally upset and lacking composure (informal)